package com.chenyuan.http;

import java.util.List;

/**
 * @ClassName: BeforeOperation
 * @Author: 陈元
 * @Description:
 * @CreateDate: 2024/7/31 18:32
 * @Version: 1.0
 * @E-mail:1765065492@qq.com
 * @Link:https://github.com/1765065492
 */
public interface BeforeOperation {
    /**
     * 该方法用于返回接口的所有前置操作方法
     *
     * @return 前置操作封装类集合
     * @since autest 3.6.0
     */
    public List<BeforeInterfaceOperation> getBeforeOperation(String interName);

    /**
     * 该方法用于返回接口的所有父层接口名称（不包括当前接口名称）
     *
     * @param interName 接口名称
     * @return 父层接口名称集合
     * @since autest 3.3.0
     */
    public List<String> getParentInterfaceName(String interName);
}